//
//  HMSplitViewController.m
//  XQZone
//
//  Created by 张雪雪 on 16/4/8.
//  Copyright © 2016年 张雪雪. All rights reserved.
//

#import "HMSplitViewController.h"

@interface HMSplitViewController ()

@end

@implementation HMSplitViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    //1.设置master视图不消失
    self.preferredDisplayMode = UISplitViewControllerDisplayModeAllVisible;
    //一开始就进行适配
    [self viewWillTransitionToSize:[UIScreen mainScreen].bounds.size withTransitionCoordinator:self.transitionCoordinator];
    
}

#pragma mark - 视图将要发生大小改变的时候进行调用改方法
//iOS8开始出现的
//coordinator: 很多参数的一个集合.一般来说不需要关注
-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator{

//1.判断横竖屏
    if (size.width > size.height) {
        //2.设置master视图的最大宽度
        //master的最大宽度
        self.maximumPrimaryColumnWidth = 200;
    }else{
        //2. 设置master高度
        //master视图最大的宽度
        self.maximumPrimaryColumnWidth = 60;
    
    }

}

#pragma mark - iOS7以前的屏幕旋转的方法
//duration:屏幕旋转是需要时间的默认是0.4秒
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{


}

@end
